package com.example.entity;

import com.example.vo.SkusAttrVo;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.experimental.StandardException;

import java.util.List;

/**
 * @author lsc
 * @date 2024/5/13
 */
@Data
public class SpuVo extends Spu{
    // 图片信息
    private List<String> spuImages;

    // 基本属性信息
    private List<SpuAttrValue> baseAttrs;

    // 所有销售属性
    private List<SkusAttrVo> allSaleAttrs;

    // sku信息
    private List<SkuVo> skus;

    private String storeName;

    private String categoryName;

    private String desc;

//    public SpuVo(Spu spu){
//        this.setBrandId(spu.getBrandId());
//        this.setCategoryId(spu.getCategoryId());
//        this.setId(spu.getId());
//        this.setName(spu.getName());
//        this.setUpdateTime(spu.getUpdateTime());
//        this.setCreateTime(spu.getCreateTime());
//        this.setPublishStatus(spu.getPublishStatus());
//    }
}
